package com.xgame.dao;

import java.util.LinkedHashMap;

import com.xgame.common.exception.XgameException;

public interface MyPropDao {

	/**
	 * 使用道具
	 * @param userId 用户id
	 * @param propId 道具id
	 * @param num	  使用数量
	 * @throws XgameException
	 */
	void userProp(Long userId, Integer propId, Integer num) throws XgameException;
	
	/**
	 * 获取用户id(先不分页,后面再分)
	 * @param userId 							用户id
	 * @return LinkedHashMap<Integer, Integer>  道具id,数量
	 * @throws XgameException
	 */
	LinkedHashMap<Integer, Integer> queryMyProps(Long userId) throws XgameException;
	
	/**
	 * 查询某一种道具的总数
	 * @param userId	用户id
	 * @param propId	道具id
	 * @return
	 * @throws XgameException
	 */
	Integer queryForTotal(Long userId, Integer propId) throws XgameException;
}
